package software

func main() {
	// h := asynqmon.New(asynqmon.Options{
	// 	RootPath: "/monitoring",
	// 	RedisConnOpt: asynq.RedisClientOpt{
	// 		Addr: ":6379",
	// 	},
	// })

	// # net/http
	// http.Handle(h.RootPath()+"/", h)
	// log.Fatal(http.ListenAndServe(":8080", nil))

	// # mux
	// r := mux.NewRouter()
	// r.PathPrefix(h.RootPath()).Handler(h)
	//
	// srv := &http.Server{
	// 	Handler: r,
	// 	Addr:    ":8080",
	// }
	// log.Fatal(srv.ListenAndServe())

	// # echo v4
	// e := echo.New()
	// e.Any("/monitoring/tasks/*", echo.WrapHandler(h))
	// e.Start(":8080")
}
